package com.rahms.server.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.rahms.pojo.entity.SystemMessage;

import java.util.List;

/**
 * 系统消息服务接口
 */
public interface SystemMessageService extends IService<SystemMessage> {
    
    // 根据接收者ID获取消息列表
    List<SystemMessage> getMessagesByRecipientId(Long recipientId, String msgType, Integer isRead);
    
    // 发送系统消息
    boolean sendSystemMessage(SystemMessage message);
    
    // 标记消息为已读
    boolean markMessageAsRead(Long messageId);
}